	
	.mainList {
		background-color: #fff;
	}
	.list{
		
		.list-head{
			width: 100%;
			height: 48px;
			line-height: 48px;
			border-bottom: 1px solid #f2f2f2;
			padding: 0 16px;
			.list-head-icon{
				width: 24px;
				float: left;
				img{
					width: 100%;
					vertical-align: middle;
					margin-bottom: 4px;
				}
			}
			h3{
				font-size: 16px;
				color: #344047;
				font-weight: 500;
				margin-left: 10px;
				float: left;
			}
		}
		.ul {
			padding: 16px;
			width: 100%;
			border-bottom: 1px solid #e5e5e5;
			.top {
				width: 100%;
				margin-bottom: 12px;
				display: flex;
				justify-content: space-between;
				align-items: center;
				h3{
					width: 170px;
					float: left;
					color: #344047;
					overflow: hidden;
					text-overflow:ellipsis;
					white-space: nowrap;
				}
				.address{
					display: inline-block;
					width: 70px;
					font-size: 12px;
					color: #969C9E;
					text-overflow:ellipsis;
					white-space: nowrap;
					margin-left: 16px;
				}
				.price {
					flex: 1;
					font-size: 16px;
					color: #F58523;
					font-weight: 500;
					text-align: right;
					i{
						margin-left: 4px;
						font-weight: 400;
						font-size: 12px;
						color: #969C9E;
					}
				}
			}
			.center {
				width: 100%;;
				display: flex;
				align-items: center;
				color: #31BC8D;
				font-size: 12px;
				margin-bottom: 14px;
				.ps{
					padding: 2px 8px;
					border: 1px solid #31BC8D;
					border-radius: 6px;
					margin-left: 10px;
				}
				.qk{
					padding: 2px 8px;
					border: 1px solid #31BC8D;
					border-radius: 6px;
				}
				.by{
					padding: 2px 8px;
					border: 1px solid #31BC8D;
					border-radius: 6px;
					margin-left: 10px;
				}
			}
			.bottom{
				width: 100%;
				display: flex;
				justify-content: space-between;
				align-items: center;
				font-size: 12px;
				color: #969C9E;
				.bx{
					img {
						position: relative;
						top: -1px;
					}
					.bao,.bao2{
						width: 11px;
						height: 11px;
						vertical-align: middle;
					}
					.bao2{
						margin-left: 4px;
					}
				}
				.jh{
					float: right;
				}
				.address{
					margin-left: 71px;
				}
			}
		}
	}
